Recognition and referencing method for access to dynamic objects in pages to be browsed on internet

ABSTRACT

This invention relates to a process for recognition and referencing of dynamic objects ( 22 ) in Internet pages ( 2 ) viewed by browsers ( 30 ) executed by users&#39; computers ( 3 ), characterised in that it consists of a script ( 20 ) included in the Internet pages ( 2 ) containing dynamic elements ( 21 ) to be interpreted by all types of browsers ( 30 ) and to implement a step to test the type of browser ( 30 ) used to view the Internet page ( 2 ), so as to determine whether or not the following steps defined in the script ( 20 ) need to be implemented: 
         automated routing ( 4 ) of Internet pages ( 2 ) and identification of dynamic elements ( 21 );    creation ( 5 ) of access references ( 25 ) to dynamic objects ( 22 ) corresponding to identified elements ( 21 );    instantiation ( 6 ) of dynamic objects ( 22 ) referenced within Internet pages ( 2 ) viewed by browsers ( 30 ).

This invention relates to the domain of Internet browsing andparticularly the recent use of dynamic objects within pages to bebrowsed.

Internet sites are composed of Internet pages written in languagesadapted to Internet publication formats such as “HTML” (Hypertext MarkupLanguage) or “XML” (Extensible Markup Language). These simple languagesenable Internet site developers to define pages containing text andimage fields to which they can assign properties (Markup). The differentpages or fields in a page are linked to each other using a complexorganization made using links (Hypertext). These Internet pages areviewed by users using software applications called browsers, capable ofdisplaying these pages as they were designed on a user's computer.Recently, a new language was created to enable more functions withinpages displayed by browsers. This language is called “DHTML” (DynamicHypertext Markup Language) and is used to integrate dynamic elements inInternet pages identified by tags within pages and defined byidentifiers. After an Internet page has been downloaded from a serverand displayed on the computer screen of a user who is viewing it, thesedynamic elements are used to change the display with time and/or as afunction of user's actions without any need for communication with aserver. This special feature is possible due to the fact that thesedynamic elements are characterised by the tag of each element, thatreveals their nature. The browser uses the tag of each element to locatedynamic elements and references the corresponding objects using theiridentifier that provides a means of access to these identified objects.The identifier corresponds to an access reference to objects so that thebrowser can instantiate them, in other words create them and initialisethem in accordance with parameters determined by the designer. Thisaccess reference to objects thus initialised enables execution of theirspecific functions called methods, and modification of their properties.When they are included in an Internet page, scripts executed within thesoftware environment supplied by Internet browsers enable fast access tothem due to this access reference. These scripts interpreted by browsersenable the execution of methods of these objects and dynamicmodification of their display within the page.

In prior art, it is known that browsers enable the display of dynamicelements and execution of methods of dynamic objects to which theyrefer, but only for some given object types defined by browserdesigners. One important problem in this domain is that the differentbrowser designers do not have the same view of implementations thatshould be made to the DHTML language. The result is that the differentbrowsers do not support the same functions. A common standard is nowbeing created but designers do not agree about objects to be implementedor the method of implementing them in their browsers. Some browsersenable access to dynamic objects when they are present in the page,since the browser automatically identifies them and interprets functionsdefined by these objects. Some browsers are also capable of interpretingthe language of object method execution scripts, but they are incapableof identifying elements within Internet pages and therefore ofreferencing the corresponding objects.

Internet sites are known in prior art in which the use of dynamicelements has been abandoned so that users can access the same pagesregardless of their browser. This solution has the disadvantage thatsites thus designed do not have such an elegant appearance and are notas practical in use as those obtained with the current technology.

Internet sites in which pages are written with several differentversions of programming code are also known in prior art, to enableaccess to different dynamic objects within pages, regardless of thebrowser used by the person viewing the Internet site. The server willsend the appropriate type of page for the browser that requesteddownloading of a page. This solution introduces an implementation costproblem and a loss of time for Internet site designers that have towrite all pages in several versions of programming code.

Prior art also includes processes enabling the use of dynamic objectsregardless of the browser but which require that code lines specific toeach dynamic element in the page containing dynamic elements should beincluded in each of the pages. These code lines define a variableinitialised so as to contain a reference to the dynamic elementconcerned. Access to this reference when the page is being loadedenables all browser types to identify and use the corresponding dynamicobject. This solution also makes it more difficult to develop Internetsites because it requires that code lines specific to each dynamicelement contained in each page on the Internet site should be included,for the use of dynamic objects that are normally designed to avoid thistype of systematic definition.

In this context, it is useful to propose a process for making knowndynamic objects accessible due to the dynamic creation of accessreferences to these objects, regardless of the browser used to displaythe Internet page containing dynamic elements that require the use ofthese dynamic objects.

The purpose of this invention is to overcome some disadvantages of priorart by proposing a process for recognition and referencing for access todynamic objects in Internet browsing pages so that, if required by thebrowser used to view the Internet pages, the Internet pages can bebrowsed to identify the dynamic elements contained in them and to createan access reference enabling use of the dynamic objects to which theyrefer.

This purpose is achieved by a process for recognition and referencing ofdynamic objects in Internet pages made available on the Internet networkby at least one computer, called the page server, for viewing using atleast one Internet browsing software tool called the browser, executedon the processing means of at least one user's computer, characterisedin that it consists firstly of a script stored in the memory means of atleast one computer called the script server, and secondly included inInternet pages containing dynamic elements, to be interpreted by alltypes of browsers when these pages are loaded by the user's computer,and to implement a step to test the type of browser used to view theInternet page, for each of the Internet pages viewed by the user'sbrowser, so as to determine whether or not this browser requiresimplementation of the following steps defined in the script:

-   -   automated routing of the Internet page received by the user's        computer and identification of the dynamic elements contained in        it, according to the tags of a plurality of known dynamic        elements stored in the user's computer memory means;    -   creation of an access reference to dynamic objects corresponding        to identified dynamic elements, due to the user's browser        interpreting a source code of the dynamic objects programming        language, this source code being stored in the user's computer        memory means;    -   processing of the Internet page by the user's browser and        instantiation of the defined dynamic objects;    -   display of the Internet page by the user's browser with the        dynamic objects contained on it due to display means and        processing means of the user's computer.

According to another feature, the steps involved in automatic routing ofthe received Internet page and identification of the dynamic elementscontained in it consist of the following steps:

-   -   creation and initialisation of a global variable for enumeration        of dynamic elements contained in the Internet page;    -   search for marking tags and identifiers of dynamic elements        contained in the page and comparison of the tags found with the        plurality of known dynamic element tags stored in the user's        computer memory means;    -   addition of names corresponding to identifiers of the dynamic        elements found using the dynamic element marking tags in the        Internet page, into the global enumeration variable;    -   execution of a method for the definition of access references to        dynamic objects corresponding to dynamic elements referenced in        the global enumeration variable, this method resulting in the        creation of access references to dynamic objects recognised in        the Internet page.

According to another feature, the step for definition of accessreferences to dynamic objects corresponding to the identified elementsis done by execution of a method for processing the enumeration variableof the identified dynamic elements, resulting in the creation of accessreferences to the corresponding dynamic objects recognised as beingobjects defined in the source code of the dynamic objects programminglanguage and interpretable by the browser of the user's computer whenthe Internet page is displayed.

According to another feature, the access references defined byinterpretation of the script are then used for object programming due totheir interpretation by users' browsers, using the source code of thedynamic objects programming language, execution of methods of thesedynamic objects enabling the different dynamic functions formodification of the display of Internet pages that contain them, usingthe display means of the users computer without necessitating anycommunication with a page server computer.

According to another feature, the script is included in the Internetpages containing the dynamic elements, due to the processing means ofthe page server computer adding a universal resource locator (URL) intoeach of these pages, indicating the access path of a file correspondingto this script in the memory means of a script server computer.

According to another feature, the page server computer is also thescript server computer and its memory means store firstly the filecorresponding to the script for recognition and referencing of dynamicobjects in the Internet pages, and secondly files corresponding to theInternet pages in which this script is to be included, the scriptinclusion step consisting of using the processing means of this pageserver and script server computer to add a URL indicating the accesspath of a file corresponding to this script in its own memory means.

According to another feature, the page server computer is a computerother than the script server computer and the script is included intothe Internet pages when a user's browser makes a request to view anInternet page containing dynamic elements, according to the followingsteps:

-   -   the page server computer sends an access request to the file        corresponding to the script in the memory means of the script        server computer, to the script server computer through the        Internet network,    -   authorisation to access the file corresponding to the script due        to access authorisation means of the script server computer,        this file is then sent by the script server computer to the page        server computer through the Internet network;    -   reception of the file by the page server computer, inclusion of        the script in the Internet page requested for viewing by the        user's browser, and the Internet page is then sent through the        Internet network together with the script to the user's        computer.

According to another feature, the page server computer is a computerother than the script server computer and the script is included in theInternet pages when a user's browser makes a viewing request to view anInternet page containing dynamic elements, according to the followingsteps:

-   -   the page server computer sends the Internet page in which the        script is to be included through the Internet network to the        script server computer;    -   the script server computer receives the page sent by the page        server computer and includes the script in the Internet page due        to processing means of the script server computer, and then        sends the Internet page together with the script to the page        server computer through the Internet network;    -   the page server computer sends the Internet page together with        the script to the user's computer, through the Internet network.

Another purpose of the invention is to propose a dynamic objectsrecognition and referencing system in Internet pages enabling the userbrowsers to recognise and reference dynamic objects corresponding todynamic elements present in Internet pages, even when the user's browserdoes not manage direct referencing of dynamic objects due theiridentifier.

This purpose is achieved by a dynamic objects recognition andreferencing system in Internet pages received by a browser executed by auser's computer, even the user's browser does not manage automaticaccess to dynamic objects, this system comprising at least one scriptserver computer, at least one page server computer and at least oneuser's computer, these computers all including memory means, processingmeans and communication means through the Internet network,characterised in that the page server computer and the script servercomputer also comprise access authorisation means to the contents oftheir memory means, the memory means enabling firstly the page servercomputer to store files corresponding to Internet pages among which somecontain dynamic elements and secondly enable the script server computerto store a script to be included in Internet pages for recognition andreferencing of dynamic objects contained in it, access authorisationmeans enabling firstly the page server computer to make Internet pagesstored in its memory means available on the Internet network for viewingby browsers executed on processing means of user computers, and secondlyenabling the script server computer to make the script stored in itsmemory means available for inclusion in Internet pages containingdynamic elements, before sending these pages to users' browsers.

According to another feature, the memory means of the user's computerstore the source code of the dynamic objects programming language andtemporarily store the Internet pages received through the Internetnetwork from the page server computer, and its processing means are usedto execute the browser to view Internet pages and to interpret thescript included in some of these pages, through the browser using thesource code of the dynamic objects programming language.

According to another feature, the page server computer is also thescript server computer and its memory means store firstly the filecorresponding to the script that enables recognition and referencing ofdynamic objects in Internet pages to enable access by all types ofbrowsers to these objects, and secondly files corresponding to Internetpages in which this script is to be included, its means of authorisingaccess to the contents of its memory means firstly making it possible tomake Internet pages corresponding to files stored in its memory means onthe Internet network, and secondly to make the script stored in itsmemory means available so that it can be included in the Internet pagesdue to its processing means, by adding a URL indicating the access pathto the file corresponding to this script in its memory means.

According to another feature, the page server computer is a computerother than the script server computer and inclusion of the script in theInternet pages containing the dynamic elements requires firstlycommunication between these computers using their Internet communicationmeans, and secondly addition into some Internet pages of the URLindicating the access path to the file corresponding to this script inthe memory means of the script server computer, using the processingmeans of the page server computer or the processing means of the scriptserver computer.

Other features and advantages of this invention will become clearerafter reading the following description with reference to FIG. 1 thatrepresents a diagram of the process according to one embodiment of theinvention as it is used by the system composed of a page and scriptserver computer, and a user's computer.

This invention relates to a recognition and referencing process foraccess to dynamic objects (22) corresponding to dynamic elements (21)contained in Internet pages (2), due to the presence of a script (20)within these pages (2) that can be interpreted and executed by differenttypes of known browsers (30) to implement different steps in theprocess. This invention also relates to a system enabling implementationof steps in the process according to the invention. Not all existingtypes of browsers (30) automatically recognise the dynamic elements (21)present in the Internet pages (2) designed using recent programminglanguages. Therefore the dynamic objects (22) to which these elements(21) refer are not directly accessible and cannot be manipulated inobject programming by all types of browsers (30). This limitation ofsome browsers (30) often obliges Internet site designers to designseveral versions of the same Internet pages so that one of the versionscan be sent to users depending on the type of browser (30) executed bytheir computer (3). Other designers choose to define a variable for eachdynamic element (21) present in the page, so as to define a referencethat will enable use of the corresponding dynamic object (22) when thepage is loaded by the different browser types. These two solutions causea loss of a time for Internet site designers who usually prefer to usethe most recent programming tools to design elegant pages practical inuse, using functions made possible by recent technologies.

The invention enables designers to actually design their Internet siteusing the most recent tools without being concerned with the limitationsof users' browsers (30). For example, designers will simply include thescript (20) necessary to implement some steps of the process accordingto the invention in their Internet pages (2) containing dynamic elements(21) which represents a considerable time saving.

In other variant embodiments, the script (20) is not provided directlyto Internet site designers directly, but the process requires the pageserver computer to send a script access request (20) to a script servercomputer provided with memory means in which the script (20) is stored.Depending on the source of the script access request, the script servercomputer (1) may or may not authorise access to the script (20) in itsmemory means using access authorisation means (12), or it may send thescript to the requesting computer using the Internet communication meansof the script server computer. Another possibility is for the pageserver computer to send Internet pages (2) in which the script (20) isto be inserted to the script server computer, so that the script servercomputer (1) itself does the insertion using its processing means (13),and sends the Internet pages thus completed with the script to the pageserver computer. The page server computer can then send the pages thuscompleted to the browsers (30) of users requesting viewing of Internetpages in which the script is to be inserted.

The system enabling implementation of steps in the process according tothe invention therefore consists of at least one page server computer,at least one script server computer and at least one user computer. Inone variant embodiment shown in FIG. 1, the page server computer is alsothe script server computer (1) and the script (20) is included in theInternet pages (2) by the processing means (13) of this computer. Allthese computers have memory means, processing means and Internetcommunication means. These different means of computers may beconstrained to operate according to the chosen embodiment.

For more clarity, the following description only applies to the variantembodiment of the process in which the page server computer inserts thescript (20) directly into the Internet pages (2) containing the dynamicelements (21). In this description, we will consider that designers canaccess this script (20) and insert it in all pages (2) containing thedynamic elements (21) requiring the script (20) for referencing ofdynamic objects (22) regardless of which browsers (30) are used by usersviewing these pages (2). The script (20) may be stored in the memorymeans (11) of a page server computer (1) and made accessible on theInternet network (R) by means of an hypertext link, for example of theURL (Universal Resource Locator) type in each page (2) in which it hasto be inserted. Therefore, this script (20) can be stored in any memorymeans, provided that it is accessible to the computers (1) that storethe Internet pages (2) containing dynamic elements (21) for which somebrowsers (30) have to execute the script (20). The Internet pages (2)and the script (20) are made accessible on the Internet network (R) bythe page server computer (1), due to its access authorisation means (12)to its memory means (11) and Internet page viewing requests made byusers' browsers (30) are processed using its processing means (13).

The different types of browsers (30) executed using processing means(32) of users' computers (3) are usually designed to enableinterpretation of dynamic objects (22) by means of the presence of theprogramming source codes for languages defining these objects in thememory means (31) in which information related to the browser (30) isstored in the user's computer (3). One recent example of a language forthe execution of dynamic objects (22) is the Jscrip™ language developedby Microsoft®. However, not all browsers (30) have all functionsnecessary to identify dynamic elements (21) derived from this type oflanguage, within the pages (2) processed by browsers (30). Therefore,although the dynamic objects (22) to which browsers (30) refer aredefined in this source code, they will not be automatically accessiblein all types of browsers (30). When some browsers, for example likeMicrosoft's Internet Explorer®, process Internet pages so as to displaythem using the display means (33) of users' computers (3), theyautomatically recognise the dynamic elements (21) and instantiate thecorresponding dynamic objects (22). Instantiation of objects defined inthe Internet page results in the creation of a copy of the definedobject and initialisation of variables of this object. In general, anInternet page designer declares an object using the programming languageand defines some variables for its initialisation. The designer thenadds code lines (in the same programming language) so as to definedynamic display functions that will be executed on the object when theuser takes specific actions or with time. In these browsers, declarationof the object in the Internet page with an identifier and a tag aresufficient to make it directly accessible through the browser. Thesebrowsers have a sophisticated programming code enabling identificationof elements (21) in real time and interpretation of dynamic objects (22)present within the processed Internet pages. Other browsers, for examplesuch as Netscape® or Mozilla™, process all static elements of Internetpages and are capable of performing dynamic processing. However, thesebrowsers are not capable of directly accessing an object declared in thecode of the Internet page currently being processed. Therefore, theseobjects are not directly accessible using their identifier and the tagof each element in the same way as they are with Microsoft's InternetExplorer®, but require a mechanism for access to objects present in thepage, by the creation of an access reference to objects enabling thebrowser to access the referenced objects. Therefore, these browsersrequire implementation of the process according to the invention, forexample as described below. The process according to the invention takesaccount of known differences between these browsers, and itsimplementation depends on the type of browser (30) used to view Internetpages (2) containing dynamic elements (21).

A first step in the process consists of inserting a recognition andreferencing script (20) for dynamic objects (22) corresponding to theseelements, into the Internet pages containing dynamic elements (21). Thisfirst step could be carried out according to different variantembodiments described above.

A second step consists of interpreting this script (20) by the browser(30) of the user viewing the page (2) containing this script (20) andthe dynamic elements (21) that necessitate it. Programming linescontained in this script (20) will be interpreted using known browsers(30) that possess the source codes necessary to interpret the differentfunctions provided by recent Internet programming languages. Since thescript (20) is written in one of these languages, it will beautomatically interpreted by the browser (30) using the processing means(32) of the user's computer (3). Execution of the script (20) by thebrowser (30) results in implementation of the next steps in the process.

The next step in the process consists of performing a test on the typeof browser (30) used to view the Internet page (2) in which the script(20) is contained. Not all of the following steps in the process arealways necessary depending on the type of browser, as explained above.This step controls whether or not the user's browser (30) will executethe next steps.

The next step in the process consists of automated routing (4) of theInternet page in which the script is contained. This routing (4) is usedto find dynamic elements (21) present in the page due to their tags (24)revealing their natures and identifying them due to their identifiers(E1, E2, E3, E4 and E5). This identification consists of searching forall known types of tags defined in the source code of the dynamicelements programming language stored in the memory means (31) of theuser computer (3), and checking the presence of such tags (24) in theInternet page (2) currently being processed. For example, these tags(24) may relate to objects (22) such as images, tables, buttons, etc.Each known tag type is reviewed and all dynamic elements (21)encountered during routing of the page are collected in a global elementenumeration variable (23). For each tag type (24), the dynamic element(21) identifiers found are used to give a name to the access reference(25) that will be created to enable access to each object (22)corresponding to each of these dynamic elements (21). After this routing(4), the global enumeration variable (23) will contain all dynamicelements (21) identified by their identifier (E1, E2, E3, E4 and E5).This variable then contains information used to create access references(25) pointing to dynamic objects corresponding to these identifiedelements.

The next step consists of processing (5) the global enumeration variable(23) for dynamic elements (21) of the Internet page (2), by executing aspecific method in the programming language for dynamic Internet pages.When this method, for example the “eval” method used in dynamic objectsprogramming languages, is used on the global enumeration variable (23)of dynamic elements, it enables the creation (5) of access references(25) to dynamic objects (22) corresponding to identified dynamicelements (21). Each access reference (25) carries the name of theidentifier of each identified element (21) and will be recognised asbeing a reference to an object (22) defined in the source code of thedynamic objects programming language.

The next step in the process consists of processing (6) the completedInternet page (2) by the creation (5) of access references (25) todynamic objects (22). During this processing (6), the browser (30)interprets information contained in the page (2) and instantiatesdynamic objects (22) contained in it. This instantiation of dynamicobjects (22) is done using the source code of the programming languagefor the dynamic objects (22) and consists of creating a copy of eachreferenced object (22) and initialising it. This programming languageenables different dynamic functions for modifying the display ofInternet pages (2) without requiring communication with page servercomputers (1) through the Internet network (R).

The last step in the process consists of the display (7) of the Internetpage with its dynamic objects (22), due to display means (33) andprocessing means of users' computers (3). Dynamic objects (22) will thusbe displayed at the planned location and, depending on their nature,will change during time and/or as a function of the user's actions. Dueto the addition of access references (25), the scripts included in thepage will be able to interact with dynamic objects by using objectprogramming. Without these access references (25) and instantiation ofthe corresponding objects (22), this interaction would not have beenpossible with browsers such as Netscape® or Mozilla™.

Thus, it can be understood that the process used consists of recognitionand referencing of dynamic objects (22) in Internet pages (2), enablingidentification (4) of dynamic elements (21) present in Internet pages(2), followed by the definition of dynamic objects (22) by the creation(5) of access references (25) to these objects, enabling theirinstantiation during processing (6) of the Internet page by users'browsers (30), regardless of their type.

During operation, the designer of Internet sites simply inserts a script(20) enabling implementation of some steps in the process, into theInternet pages (2) that he produces or inserts a link into themindicating the access path to the file corresponding to this script(20). When a user of a browser (30) browses on the Internet network (R),he requests viewing of an Internet page (2) containing the dynamicelements (21) and the inserted script (20). During processing of thepage (2), the browser (30), regardless of its type, will automaticallyidentify (4) the dynamic elements (21) present in the page and define(5) the references (25) to the corresponding dynamic objects (22) duringexecution of the script. The objects (22) will thus be automaticallymade accessible to the browser (30) to enable dynamic modification ofthe display (7) of the Internet page (2) being viewed, without requiringcommunication with any page server.

It will obvious to those skilled in the art that this invention enablesembodiments in many other specific forms without going outside the scopeof the invention as claimed. Consequently, these embodiments must beconsidered as being for illustration only, but they may be modifiedwithin the scope of the attached claims, and the invention must not belimited to the details given above.

1. Process for recognition and referencing of dynamic objects (22) inInternet pages (2) made available on an Internet network (R) by at leastone page server, for viewing Internet pages using at least one Internetbrowsing software tool called a browser (30), executed on processingmeans (32) of at least one user's computer (3), characterized in that itconsists firstly of a script server (1) having memory means (11) and ata script (20) stored in said memory means (11), and secondly dynamicelements (21) included in the Internet pages (2), to be interpreted byall types of browsers (30) when said pages (2) are loaded by the user'scomputer (3), and to implement a step to test the type of browser usedto view the Internet page, for each of the Internet pages (2) viewed bythe user's browser (30), so as to determine whether or not said browserrequires implementation of the following steps defined in the script:automated routing (4) of the Internet page (2) received by the user'scomputer (3) and identification of the dynamic elements (21) containedin said Internet page, according to tags (24) of a plurality of knowndynamic elements stored in memory means (31) of the user's computer (3);creation (5) of an access reference (25) to dynamic objects (22)corresponding to identified dynamic elements (21), due to the user'sbrowser (30) interpreting a source code of the dynamic objectsprogramming language, said source code being stored in the user'scomputer memory means (31); processing (6) of the Internet page (2) bythe user's browser (30) and instantiation of the defined dynamic objects(22); and display (7) of the Internet page (2) by the user's browser(30) with the dynamic objects (22) contained on it by display means (33)and processing means (32) of the user's computer (3).
 2. Processaccording to claim 1, characterized in that the steps involved inautomatic routing (4) of the received Internet page (2) andidentification (5) of the dynamic elements (21) contained in saidreceived Internet page (2) consist of the following steps: creation andinitialization of a global variable (23) for enumeration of the dynamicelements (21) contained in the Internet page (2); searching for markingtags (24) and identifiers (E1, E2, E3, E4 and E5) of the dynamicelements (21) contained in the page (2) and comparison of the markingtags (24) found with a plurality of known tags (24) of the dynamicelements (21) stored in the memory means (31) of the user's computer(3); adding of names corresponding to identifiers (E1, E2, E3, E4 andE5) of the dynamic elements (21) found using the marking tags (24) ofthe dynamic elements (21) in the Internet page (2), into a globalenumeration variable (23); and execution of a method for the definitionof access references (25) to the dynamic objects (22) corresponding tothe dynamic elements (21) referenced in the global enumeration variable(23), this method said execution step resulting in creation (5) of theaccess references (25) to the dynamic objects (22) recognized in theInternet page (2).
 3. Process according to claim 1, characterized inthat the step for definition of access references (25) to the dynamicobjects (22) corresponding to the identified dynamic elements (21)comprises execution of a method for processing the global enumerationvariable (23) of the identified dynamic elements, resulting in thecreation (5) of the access references (25) to the corresponding dynamicobjects (22) recognized as being objects (22) defined in the source codeof the dynamic objects programming language and interpretable by thebrowser (30) of the user's computer (3) when the Internet page (2) isdisplayed.
 4. Process according to claim 1, characterized in that theaccess references (25) are defined by interpretation of the script andare then used for object programming due to their interpretation byusers' browsers (30), using the source code of the dynamic objects (22)programming language, execution of methods of said dynamic objectsenabling the different dynamic functions for modification of the display(7) of Internet pages (2) that contain them, and using the display means(33) of the user's computer (3) without necessitating any communicationwith the page server.
 5. Process according to claim 1, characterised inthat the script (20) is included in the Internet pages (2) containingthe dynamic elements (21) as a result of the page server adding auniversal resource locator (URL) into each of these pages (2),indicating the access path of a file corresponding to this script (20)in the memory means (11) of the script server (1).
 6. Process accordingto claim 1, characterized in that the page server is also the scriptserver (1) and said memory means (11) of the script server stores storefirstly a file corresponding to the script (20) for recognition andreferencing of the dynamic objects (22) in the Internet pages (2) inwhich this script (20) is to be included, the script (20) inclusion stepconsisting of using the processing means (13) of said page and scriptserver (1) to add a URL indicating the access path of a filecorresponding to this script (20) in its own memory means (11). 7.Process according to claim 1, characterised in that the page server is acomputer other than a computer which serves as the script server (1) andthe script (20) is included into the in Internet pages (2) when a user'sbrowser (30) makes a request to view an Internet page (2) containingdynamic elements (21), according to the following steps: sending arequest from the page server to the script server through the Internetnetwork (R) for access to a file corresponding to the script (20) in thememory means of the script server (1), authorizing access to the filecorresponding to the script (20) by access authorization means (12) ofthe script server (1), then sending said file by the script server (1)to the page server through the Internet network (R); receiving the fileby the page server inclusive of the script (20) in the Internet page (2)requested for viewing by the user's browser (3), and then sending theInternet page (2) through the Internet network (R) together with thescript (20) to the user's computer (3).
 8. Process according to claim 1,characterised in that the page server is a computer other than acomputer which serves as the script server (1) and the script (20) isincluded in the Internet pages (2) when a user's browser (30) makes aviewing request to view an Internet page (2) containing dynamic elements(21), according to the following steps: sending the Internet page (2) inwhich the script (20) is to be included by the page server computerthrough the Internet network (R) to the script server computer (1);receiving the page (2) sent by the page server computer by the scriptserver computer inclusive of the script (20) in the Internet page due toprocessing means (13) of the script server computer (1), and thensending the Internet page (2) together with the script (20) to the pageserver computer through the Internet network (R); and sending theInternet page (2) together with the script (20) by the page servercomputer to the user's computer (3), through the Internet network (R).9. Recognition and reference system for dynamic objects (22) in Internetpages (2) received by a browser (30) executed by a user's computer (3),even when the user's browser does not manage automatic access to dynamicobjects (22), this system comprising at least one script server computer(1), at least one page server computer and at least one user's computer(3), each said computers including memory means, processing means andcommunication means for communication through an Internet networkcharacterised in that the page server computer and the script servercomputer (1) include access authorization means (12) for authorizingaccess to the contents of their memory means (11), the memory meansenabling firstly a page server computer to store files corresponding toInternet pages (2) among which some contain dynamic elements (21) andsecondly enabling the script server computer (1) to store a script (20)to be included in Internet pages (2) for recognition and referencing ofdynamic objects (22) contained in said pages, access authorization means(12) enabling firstly the page server computer to make Internet pages(2) stored in its memory means (11) available on the Internet network(R) for viewing by browsers (30) executed on processing means (32) ofthe user's computers, and secondly enabling the script server computer(1) to make the script (20) stored in its memory means (11) availablefor inclusion in Internet pages (2) containing dynamic elements (21),before sending said pages (2) to users' browsers (30).
 10. Systemaccording to claim 9, characterised in that the memory means (31) of theuser's computer (3) stores a source code of the dynamic objectsprogramming language and temporarily stores the Internet pages (2)received through the Internet network (R) from the page server computer,and processing means (32) of the page server computer being used toexecute the browser (30) to view Internet pages (2) and to interpret thescript (20) included in some of said Internet pages (2), through thebrowser (30) using the source code of the dynamic objects programminglanguage.
 11. System according to claim 9, characterised in that thepage server computer is also the script server computer (1) havingmemory means (11) that stores firstly a file corresponding to the script(20) that enables recognition and referencing of dynamic objects (22) inInternet pages (2) to enable access by all types of browsers (30) tosaid dynamic objects (22), and secondly files corresponding to Internetpages (2) in which this script (20) is to be included, means (12) forauthorizing access to the contents of the memory means (11) firstlymaking it possible to make Internet pages (2) corresponding to filesstored in its memory means (11) available on the Internet network (R),and secondly to make the script (20) stored in said memory means (11)available so that it can be included in the Internet pages (2) andprocessing means (13), for adding a URL for indicating the access pathto the file corresponding to said script (20) in said memory means (11).12. System according to claim 9, characterised in that the page servercomputer is a computer other than the script server computer (1) andinclusion of the script (20) in the Internet pages (2) containing thedynamic elements (21) requires firstly communication between saidcomputers using associated Internet communication means, and secondlyaddition into Internet pages (2) of the URL indicating an access path tothe file corresponding to said script (20) in the memory means (11) ofthe script server computer (1), using processing means of the pageserver computer or processing means (13) of the script server computer(1).
 13. Process according to claim 2, characterized in that the stepfor definition of access references (25) to the dynamic objects (22)corresponding to the identified dynamic elements (21) comprisesexecution of a method for processing the global enumeration variable(23) of the identified dynamic elements, resulting in the creation (5)of the access references (25) to the corresponding dynamic objects (22)recognized as being objects (22) defined in the source code of thedynamic objects programming language and interpretable by the browser(30) of the user's computer (3) when the Internet page (2) is displayed.14. Process according to claim 2, characterized in that the accessreferences (25) are defined by interpretation of the script and are thenused for object programming due to their interpretation by users'browsers (30), using the source code of the dynamic objects (22)programming language, execution of methods of said dynamic objectsenabling the different dynamic functions for modification of the display(7) of Internet pages (2) that contain them, and using the display means(33) of the user's computer (3) without necessitating any communicationwith the page server.
 15. Process according to claim 2, characterised inthat the script (20) is included in the Internet pages (2) containingthe dynamic elements (21) as a result of the page server adding auniversal resource locator (URL) into each of said pages (2), indicatingthe access path of a file corresponding to this script (20) in thememory means (11) of the script server (1).
 16. Process according toclaim 2, characterized in that the page server is also the script servercomputer (1) and said memory means (11) of the script server storesfirstly a file corresponding to the script (20) for recognition andreferencing of the dynamic objects (22) in the Internet pages (2) inwhich this script (20) is to be included, the script (20) inclusion stepconsisting of using the processing means (13) of said page and scriptserver to add a URL indicating the access path of a file correspondingto this script (20) in its own memory means (11).
 17. Process accordingto claim 2, characterised in that the page server is a computer otherthan a computer which serves as the script server (1) and the script(20) is included in Internet pages (2) when a user's browser (30) makesa request to view an Internet page (2) containing dynamic elements (21),according to the following steps: sending a request from the page serverto the script server through the Internet network (R), for access to afile corresponding to the script (20) in the memory means of the scriptserver, authorizing access to the file corresponding to the script (20)by access authorization means (12) of the script server (1), thensending said file by the script server to the page server through theInternet network (R); receiving the file by the page server, inclusiveof the script (20) in the Internet page (2) requested for viewing by theuser's browser (3), and then sending the Internet page (2) through theInternet network (R) together with the script (20) to the user'scomputer (3).
 18. Process according to claim 2, characterised in thatthe page server is a computer other than a computer which serves as thescript server and the script (20) is included in the Internet pages (2)when a user's browser (30) makes a viewing request to view an Internetpage (2) containing dynamic elements (21), according to the followingsteps: sending the Internet page (2) in which the script (20) is to beincluded by the page server computer through the Internet network (R) tothe script server computer (1); receiving the page (2) sent by the pageserver computer by the script server computer inclusive of the script(20) in the Internet page due to processing means (13) of the scriptserver computer (1), and then sending the Internet page (2) togetherwith the script (20) to the page server computer through the Internetnetwork (R); and sending the Internet page (2) together with the script(20) by the page server computer to the user's computer (3), through theInternet network (R).
 19. System according to claim 10, characterised inthat the page server computer is also the script server (1) havingmemory means (11) that stores firstly a file corresponding to the script(20) that enables recognition and referencing of dynamic objects (22) inInternet pages (2) to enable access by all types of browsers (30) tothese objects (22), and secondly files corresponding to Internet pages(2) in which this script (20) is to be included, means (12) forauthorizing access to the contents of the memory means (11) firstlymaking it possible to make Internet pages (2) corresponding to filesstored in said memory means (11) available on the Internet network (R),and secondly to make the script (20) stored in its memory means (11)available so that it can be included in the Internet pages (2) byprocessing means (13), by adding a URL indicating the access path to thefile corresponding to this script (20) in its memory means (11). 20.System according to claim 10, characterised in that the page servercomputer is a computer other than the script server computer (1) andinclusion of the script (20) in the Internet pages (2) containing thedynamic elements (21) requires firstly communication between thesecomputers using associated Internet communication means, and secondlyaddition into Internet pages (2) of the URL indicating an access path tothe file corresponding to this script (20) in the memory means (11) ofthe script server computer (1), using processing means of the pageserver computer or the processing means (13) of the script servercomputer (1).